/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package dominio.atendente.jogo;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Table;

/**
 *
 * @author devair
 */
@Entity
@Table(name = "cadeiraJogo")

public class CadeiraJogo implements Serializable{
    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "partidajogoseq")
    private Long id;

    
    private String cpfDoAdquirente;
    private boolean confirmada;
    private boolean emprestada;
    private boolean reservada;
    private String nomeDoAdquirente;
    
    
    @OneToOne
    private PartidaJogo partidaJogo;

    /**
     * @return the cpfDoAdquirente
     */
    public String getCpfDoAdquirente() {
        return cpfDoAdquirente;
    }

    /**
     * @param cpfDoAdquirente the cpfDoAdquirente to set
     */
    public void setCpfDoAdquirente(String cpfDoAdquirente) {
        this.cpfDoAdquirente = cpfDoAdquirente;
    }

    /**
     * @return the confirmada
     */
    public boolean isConfirmada() {
        return confirmada;
    }

    /**
     * @param confirmada the confirmada to set
     */
    public void setConfirmada(boolean confirmada) {
        this.confirmada = confirmada;
    }

    /**
     * @return the emprestada
     */
    public boolean isEmprestada() {
        return emprestada;
    }

    /**
     * @param emprestada the emprestada to set
     */
    public void setEmprestada(boolean emprestada) {
        this.emprestada = emprestada;
    }

    /**
     * @return the reservada
     */
    public boolean isReservada() {
        return reservada;
    }

    /**
     * @param reservada the reservada to set
     */
    public void setReservada(boolean reservada) {
        this.reservada = reservada;
    }

    /**
     * @return the nomeDoAdquirente
     */
    public String getNomeDoAdquirente() {
        return nomeDoAdquirente;
    }

    /**
     * @param nomeDoAdquirente the nomeDoAdquirente to set
     */
    public void setNomeDoAdquirente(String nomeDoAdquirente) {
        this.nomeDoAdquirente = nomeDoAdquirente;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    /**
     * @return the partidaJogo
     */
    public PartidaJogo getPartidaJogo() {
        return partidaJogo;
    }

    /**
     * @param partidaJogo the partidaJogo to set
     */
    public void setPartidaJogo(PartidaJogo partidaJogo) {
        this.partidaJogo = partidaJogo;
    }

}
